#include "libBigNum.h"

big_number::operator big_integer(){
	return this->toBigInteger();
}
big_number::operator std::string(){
	return this->toString();
}
big_number::operator char(){
	return this->toChar();
}
big_number::operator short(){
	return this->toShort();
}
big_number::operator int(){
	return this->toInt();
}
big_number::operator long(){
	return this->toLong();
}
big_number::operator long long(){
	return this->toLongLong();
}
big_number::operator unsigned char(){
	return this->toUnsignedChar();
}
big_number::operator unsigned short(){
	return this->toUnsignedShort();
}
big_number::operator unsigned int(){
	return this->toUnsignedInt();
}
big_number::operator unsigned long(){
	return this->toUnsignedLong();
}
big_number::operator unsigned long long(){
	return this->toUnsignedLongLong();
}
big_number::operator float(){
	return this->toFloat();
}
big_number::operator double(){
	return this->toDouble();
}
big_number::operator long double(){
	return this->toLongDouble();
}